"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
var vue_1 = require("vue");
var element_plus_1 = require("element-plus");
var vue_router_1 = require("vue-router");
var router = (0, vue_router_1.useRouter)();
// 月份选择
var selectedMonth = (0, vue_1.ref)('2025-11');
// 当前页码/每页条数
var currentPage = (0, vue_1.ref)(1);
var pageSize = (0, vue_1.ref)(10);
var jumpPage = (0, vue_1.ref)(1);
// 薪资列表数据
var salaryList = (0, vue_1.ref)([
    {
        time: '2022.4',
        name: '李艳艳',
        position: '导师',
        basicSalary: 10000,
        performanceSalary: 3000,
        communication: 100,
        traffic: 200,
        meal: 300,
        socialSecurity: 400,
        bonus: '-',
        attendanceBonus: 500,
        otherIncome: '-',
        overtimePay: '-',
        seniorityPay: '-',
        commission: '-',
        lateDeduction: '-',
        leaveDeduction: '-',
        ssDeduction: '-',
        otherDeduction: '-',
        incomeTax: '-',
        totalSalary: 19999,
        remark: '-',
        id: 1
    },
    {
        time: '2022.3',
        name: '王艳',
        position: '导师',
        basicSalary: 10000,
        performanceSalary: 3000,
        communication: 100,
        traffic: 200,
        meal: 300,
        socialSecurity: 400,
        bonus: '-',
        attendanceBonus: 500,
        otherIncome: '-',
        overtimePay: '-',
        seniorityPay: '-',
        commission: '-',
        lateDeduction: '-',
        leaveDeduction: '-',
        ssDeduction: '-',
        otherDeduction: '-',
        incomeTax: '-',
        totalSalary: 19999,
        remark: '-',
        id: 2
    },
    {
        time: '2022.3',
        name: '孔明',
        position: '导师',
        basicSalary: 10000,
        performanceSalary: 3000,
        communication: 100,
        traffic: 200,
        meal: 300,
        socialSecurity: 400,
        bonus: '-',
        attendanceBonus: 500,
        otherIncome: '-',
        overtimePay: '-',
        seniorityPay: '-',
        commission: '-',
        lateDeduction: '-',
        leaveDeduction: '-',
        ssDeduction: '-',
        otherDeduction: '-',
        incomeTax: '-',
        totalSalary: 19999,
        remark: '-',
        id: 3
    }
]);
// 弹窗状态
var showModifyDialog = (0, vue_1.ref)(false);
// 当前修改的薪资数据
var currentSalary = (0, vue_1.ref)({});
// 计算合计数据
var total = (0, vue_1.computed)(function () {
    return salaryList.value.reduce(function (acc, item) {
        // 处理数值类型（跳过 '-'）
        var getNum = function (val) { return val === '-' ? 0 : Number(val); };
        return {
            basicSalary: acc.basicSalary + getNum(item.basicSalary),
            performanceSalary: acc.performanceSalary + getNum(item.performanceSalary),
            communication: acc.communication + getNum(item.communication),
            traffic: acc.traffic + getNum(item.traffic),
            meal: acc.meal + getNum(item.meal),
            socialSecurity: acc.socialSecurity + getNum(item.socialSecurity),
            bonus: acc.bonus + getNum(item.bonus),
            attendanceBonus: acc.attendanceBonus + getNum(item.attendanceBonus),
            otherIncome: acc.otherIncome + getNum(item.otherIncome),
            overtimePay: acc.overtimePay + getNum(item.overtimePay),
            seniorityPay: acc.seniorityPay + getNum(item.seniorityPay),
            commission: acc.commission + getNum(item.commission),
            lateDeduction: acc.lateDeduction + getNum(item.lateDeduction),
            leaveDeduction: acc.leaveDeduction + getNum(item.leaveDeduction),
            ssDeduction: acc.ssDeduction + getNum(item.ssDeduction),
            otherDeduction: acc.otherDeduction + getNum(item.otherDeduction),
            incomeTax: acc.incomeTax + getNum(item.incomeTax),
            totalSalary: acc.totalSalary + getNum(item.totalSalary),
        };
    }, {
        basicSalary: 0,
        performanceSalary: 0,
        communication: 0,
        traffic: 0,
        meal: 0,
        socialSecurity: 0,
        bonus: 0,
        attendanceBonus: 0,
        otherIncome: 0,
        overtimePay: 0,
        seniorityPay: 0,
        commission: 0,
        lateDeduction: 0,
        leaveDeduction: 0,
        ssDeduction: 0,
        otherDeduction: 0,
        incomeTax: 0,
        totalSalary: 0,
    });
});
// 总条数/总页数
var totalCount = (0, vue_1.computed)(function () { return salaryList.value.length; });
var totalPages = (0, vue_1.computed)(function () { return Math.ceil(totalCount.value / pageSize.value); });
// 表格样式
var tableHeaderStyle = {
    'background-color': '#f5f7fa',
    'font-weight': '500',
    'color': '#4e5969'
};
var tableCellStyle = {
    'padding': '8px 0'
};
// 格式化金额显示
var formatMoney = function (val) {
    if (val === '-' || val === 0)
        return val === 0 ? '-' : val;
    return "\u00A5".concat(Number(val).toLocaleString());
};
// 获取薪资数据（模拟接口请求）
var fetchSalaryData = function () {
    // 实际项目中根据 selectedMonth 请求对应月份数据
    element_plus_1.ElMessage.info("\u5DF2\u52A0\u8F7D ".concat(selectedMonth.value, " \u6708\u4EFD\u85AA\u8D44\u6570\u636E"));
};
// 返回上一页
var handleBack = function () {
    // 实际项目中执行路由返回
    router.back();
};
// 修改薪资
var handleModify = function (row) {
    currentSalary.value = __assign({}, row);
    showModifyDialog.value = true;
};
// 保存修改
var saveModify = function () {
    // 实际项目中提交修改到后端
    var index = salaryList.value.findIndex(function (item) { return item.id === currentSalary.value.id; });
    if (index > -1) {
        salaryList.value[index] = __assign({}, currentSalary.value);
    }
    showModifyDialog.value = false;
    element_plus_1.ElMessage.success('薪资修改成功');
};
// 分页操作
var handleSizeChange = function (val) {
    pageSize.value = val;
    currentPage.value = 1;
    jumpPage.value = 1;
};
var handleCurrentChange = function (val) {
    currentPage.value = val;
    jumpPage.value = val;
};
var handleJump = function () {
    if (jumpPage.value < 1 || jumpPage.value > totalPages.value) {
        element_plus_1.ElMessage.warning('页码超出范围');
        jumpPage.value = currentPage.value;
        return;
    }
    currentPage.value = jumpPage.value;
};
// 页面加载时获取数据
(0, vue_1.onMounted)(function () {
    fetchSalaryData();
});
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
var __VLS_ctx = __assign(__assign({}, {}), {});
var __VLS_elements;
var __VLS_components;
var __VLS_directives;
/** @type {__VLS_StyleScopedClasses['modify-btn']} */ ;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "salary-list-page" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-header" }));
__VLS_asFunctionalElement(__VLS_elements.h2, __VLS_elements.h2)(__assign({ class: "page-title" }));
var __VLS_0 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0(__assign(__assign({ 'onClick': {} }, { type: "default" }), { class: "back-btn" })));
var __VLS_2 = __VLS_1.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "default" }), { class: "back-btn" })], __VLS_functionalComponentArgsRest(__VLS_1), false));
var __VLS_4;
var __VLS_5;
var __VLS_6 = ({ click: {} },
    { onClick: (__VLS_ctx.handleBack) });
var __VLS_7 = __VLS_3.slots.default;
// @ts-ignore
[handleBack,];
var __VLS_3;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-bar" }));
var __VLS_8 = {}.ElDatePicker;
/** @type {[typeof __VLS_components.ElDatePicker, typeof __VLS_components.elDatePicker, ]} */ ;
// @ts-ignore
ElDatePicker;
// @ts-ignore
var __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.selectedMonth), type: "month", placeholder: "选择月份", format: "YYYY-MM", valueFormat: "YYYY-MM" })));
var __VLS_10 = __VLS_9.apply(void 0, __spreadArray([__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.selectedMonth), type: "month", placeholder: "选择月份", format: "YYYY-MM", valueFormat: "YYYY-MM" })], __VLS_functionalComponentArgsRest(__VLS_9), false));
var __VLS_12;
var __VLS_13;
var __VLS_14 = ({ change: {} },
    { onChange: (__VLS_ctx.fetchSalaryData) });
// @ts-ignore
[selectedMonth, fetchSalaryData,];
var __VLS_11;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "salary-table-container" }));
var __VLS_16 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_17 = __VLS_asFunctionalComponent(__VLS_16, new __VLS_16(__assign({ data: (__VLS_ctx.salaryList), border: true, stripe: true, headerCellStyle: (__VLS_ctx.tableHeaderStyle), cellStyle: (__VLS_ctx.tableCellStyle) }, { class: "salary-table" })));
var __VLS_18 = __VLS_17.apply(void 0, __spreadArray([__assign({ data: (__VLS_ctx.salaryList), border: true, stripe: true, headerCellStyle: (__VLS_ctx.tableHeaderStyle), cellStyle: (__VLS_ctx.tableCellStyle) }, { class: "salary-table" })], __VLS_functionalComponentArgsRest(__VLS_17), false));
var __VLS_20 = __VLS_19.slots.default;
// @ts-ignore
[salaryList, tableHeaderStyle, tableCellStyle,];
var __VLS_21 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_22 = __VLS_asFunctionalComponent(__VLS_21, new __VLS_21({
    label: "时间",
    prop: "time",
    align: "center",
    width: "80",
}));
var __VLS_23 = __VLS_22.apply(void 0, __spreadArray([{
        label: "时间",
        prop: "time",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_22), false));
var __VLS_26 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_27 = __VLS_asFunctionalComponent(__VLS_26, new __VLS_26({
    label: "姓名",
    prop: "name",
    align: "center",
    width: "80",
}));
var __VLS_28 = __VLS_27.apply(void 0, __spreadArray([{
        label: "姓名",
        prop: "name",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_27), false));
var __VLS_31 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_32 = __VLS_asFunctionalComponent(__VLS_31, new __VLS_31({
    label: "职位",
    prop: "position",
    align: "center",
    width: "80",
}));
var __VLS_33 = __VLS_32.apply(void 0, __spreadArray([{
        label: "职位",
        prop: "position",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_32), false));
var __VLS_36 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_37 = __VLS_asFunctionalComponent(__VLS_36, new __VLS_36({
    label: "基本工资",
    prop: "basicSalary",
    align: "center",
    width: "100",
}));
var __VLS_38 = __VLS_37.apply(void 0, __spreadArray([{
        label: "基本工资",
        prop: "basicSalary",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_37), false));
var __VLS_41 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_42 = __VLS_asFunctionalComponent(__VLS_41, new __VLS_41({
    label: "绩效工资",
    prop: "performanceSalary",
    align: "center",
    width: "100",
}));
var __VLS_43 = __VLS_42.apply(void 0, __spreadArray([{
        label: "绩效工资",
        prop: "performanceSalary",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_42), false));
var __VLS_46 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_47 = __VLS_asFunctionalComponent(__VLS_46, new __VLS_46({
    label: "通讯",
    prop: "communication",
    align: "center",
    width: "80",
}));
var __VLS_48 = __VLS_47.apply(void 0, __spreadArray([{
        label: "通讯",
        prop: "communication",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_47), false));
var __VLS_51 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_52 = __VLS_asFunctionalComponent(__VLS_51, new __VLS_51({
    label: "交通",
    prop: "traffic",
    align: "center",
    width: "80",
}));
var __VLS_53 = __VLS_52.apply(void 0, __spreadArray([{
        label: "交通",
        prop: "traffic",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_52), false));
var __VLS_56 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_57 = __VLS_asFunctionalComponent(__VLS_56, new __VLS_56({
    label: "餐费",
    prop: "meal",
    align: "center",
    width: "80",
}));
var __VLS_58 = __VLS_57.apply(void 0, __spreadArray([{
        label: "餐费",
        prop: "meal",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_57), false));
var __VLS_61 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_62 = __VLS_asFunctionalComponent(__VLS_61, new __VLS_61({
    label: "社保",
    prop: "socialSecurity",
    align: "center",
    width: "80",
}));
var __VLS_63 = __VLS_62.apply(void 0, __spreadArray([{
        label: "社保",
        prop: "socialSecurity",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_62), false));
var __VLS_66 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_67 = __VLS_asFunctionalComponent(__VLS_66, new __VLS_66({
    label: "奖金",
    prop: "bonus",
    align: "center",
    width: "80",
}));
var __VLS_68 = __VLS_67.apply(void 0, __spreadArray([{
        label: "奖金",
        prop: "bonus",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_67), false));
var __VLS_71 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_72 = __VLS_asFunctionalComponent(__VLS_71, new __VLS_71({
    label: "全勤奖",
    prop: "attendanceBonus",
    align: "center",
    width: "80",
}));
var __VLS_73 = __VLS_72.apply(void 0, __spreadArray([{
        label: "全勤奖",
        prop: "attendanceBonus",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_72), false));
var __VLS_76 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_77 = __VLS_asFunctionalComponent(__VLS_76, new __VLS_76({
    label: "其他",
    prop: "otherIncome",
    align: "center",
    width: "80",
}));
var __VLS_78 = __VLS_77.apply(void 0, __spreadArray([{
        label: "其他",
        prop: "otherIncome",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_77), false));
var __VLS_81 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_82 = __VLS_asFunctionalComponent(__VLS_81, new __VLS_81({
    label: "加班工资",
    prop: "overtimePay",
    align: "center",
    width: "100",
}));
var __VLS_83 = __VLS_82.apply(void 0, __spreadArray([{
        label: "加班工资",
        prop: "overtimePay",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_82), false));
var __VLS_86 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_87 = __VLS_asFunctionalComponent(__VLS_86, new __VLS_86({
    label: "工龄工资",
    prop: "seniorityPay",
    align: "center",
    width: "100",
}));
var __VLS_88 = __VLS_87.apply(void 0, __spreadArray([{
        label: "工龄工资",
        prop: "seniorityPay",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_87), false));
var __VLS_91 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_92 = __VLS_asFunctionalComponent(__VLS_91, new __VLS_91({
    label: "业务提成",
    prop: "commission",
    align: "center",
    width: "100",
}));
var __VLS_93 = __VLS_92.apply(void 0, __spreadArray([{
        label: "业务提成",
        prop: "commission",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_92), false));
var __VLS_96 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_97 = __VLS_asFunctionalComponent(__VLS_96, new __VLS_96({
    label: "迟到扣款",
    prop: "lateDeduction",
    align: "center",
    width: "100",
}));
var __VLS_98 = __VLS_97.apply(void 0, __spreadArray([{
        label: "迟到扣款",
        prop: "lateDeduction",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_97), false));
var __VLS_101 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_102 = __VLS_asFunctionalComponent(__VLS_101, new __VLS_101({
    label: "请假扣款",
    prop: "leaveDeduction",
    align: "center",
    width: "100",
}));
var __VLS_103 = __VLS_102.apply(void 0, __spreadArray([{
        label: "请假扣款",
        prop: "leaveDeduction",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_102), false));
var __VLS_106 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_107 = __VLS_asFunctionalComponent(__VLS_106, new __VLS_106({
    label: "社保扣款",
    prop: "ssDeduction",
    align: "center",
    width: "100",
}));
var __VLS_108 = __VLS_107.apply(void 0, __spreadArray([{
        label: "社保扣款",
        prop: "ssDeduction",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_107), false));
var __VLS_111 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_112 = __VLS_asFunctionalComponent(__VLS_111, new __VLS_111({
    label: "其他扣款",
    prop: "otherDeduction",
    align: "center",
    width: "100",
}));
var __VLS_113 = __VLS_112.apply(void 0, __spreadArray([{
        label: "其他扣款",
        prop: "otherDeduction",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_112), false));
var __VLS_116 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_117 = __VLS_asFunctionalComponent(__VLS_116, new __VLS_116({
    label: "个人所得税",
    prop: "incomeTax",
    align: "center",
    width: "120",
}));
var __VLS_118 = __VLS_117.apply(void 0, __spreadArray([{
        label: "个人所得税",
        prop: "incomeTax",
        align: "center",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_117), false));
var __VLS_121 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_122 = __VLS_asFunctionalComponent(__VLS_121, new __VLS_121({
    label: "应发工资",
    prop: "totalSalary",
    align: "center",
    width: "120",
}));
var __VLS_123 = __VLS_122.apply(void 0, __spreadArray([{
        label: "应发工资",
        prop: "totalSalary",
        align: "center",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_122), false));
var __VLS_126 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_127 = __VLS_asFunctionalComponent(__VLS_126, new __VLS_126({
    label: "备注",
    prop: "remark",
    align: "center",
    width: "100",
}));
var __VLS_128 = __VLS_127.apply(void 0, __spreadArray([{
        label: "备注",
        prop: "remark",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_127), false));
var __VLS_131 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_132 = __VLS_asFunctionalComponent(__VLS_131, new __VLS_131({
    label: "操作",
    align: "center",
    width: "80",
}));
var __VLS_133 = __VLS_132.apply(void 0, __spreadArray([{
        label: "操作",
        align: "center",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_132), false));
var __VLS_135 = __VLS_134.slots.default;
{
    var __VLS_136 = __VLS_134.slots.default;
    var scope_1 = __VLS_getSlotParameters(__VLS_136)[0];
    var __VLS_137 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_138 = __VLS_asFunctionalComponent(__VLS_137, new __VLS_137(__assign(__assign({ 'onClick': {} }, { type: "primary", size: "small" }), { class: "modify-btn" })));
    var __VLS_139 = __VLS_138.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary", size: "small" }), { class: "modify-btn" })], __VLS_functionalComponentArgsRest(__VLS_138), false));
    var __VLS_141 = void 0;
    var __VLS_142 = void 0;
    var __VLS_143 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleModify(scope_1.row);
                // @ts-ignore
                [handleModify,];
            } });
    var __VLS_144 = __VLS_140.slots.default;
    var __VLS_140;
}
var __VLS_134;
var __VLS_19;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-row" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.basicSalary));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.performanceSalary));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.communication));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.traffic));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.meal));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.socialSecurity));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.bonus));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.attendanceBonus));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.otherIncome));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.overtimePay));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.seniorityPay));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.commission));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.lateDeduction));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.leaveDeduction));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.ssDeduction));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.otherDeduction));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.incomeTax));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
(__VLS_ctx.formatMoney(__VLS_ctx.total.totalSalary));
// @ts-ignore
[formatMoney, total,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "pagination-bar" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "page-info" }));
(__VLS_ctx.totalCount);
(__VLS_ctx.totalPages);
// @ts-ignore
[totalCount, totalPages,];
var __VLS_145 = {}.ElPagination;
/** @type {[typeof __VLS_components.ElPagination, typeof __VLS_components.elPagination, typeof __VLS_components.ElPagination, typeof __VLS_components.elPagination, ]} */ ;
// @ts-ignore
ElPagination;
// @ts-ignore
var __VLS_146 = __VLS_asFunctionalComponent(__VLS_145, new __VLS_145(__assign(__assign({ 'onSizeChange': {} }, { 'onCurrentChange': {} }), { currentPage: (__VLS_ctx.currentPage), pageSizes: ([10, 20, 50]), pageSize: (__VLS_ctx.pageSize), layout: "prev, pager, next, jumper, ->, |, total, slot", total: (__VLS_ctx.totalCount) })));
var __VLS_147 = __VLS_146.apply(void 0, __spreadArray([__assign(__assign({ 'onSizeChange': {} }, { 'onCurrentChange': {} }), { currentPage: (__VLS_ctx.currentPage), pageSizes: ([10, 20, 50]), pageSize: (__VLS_ctx.pageSize), layout: "prev, pager, next, jumper, ->, |, total, slot", total: (__VLS_ctx.totalCount) })], __VLS_functionalComponentArgsRest(__VLS_146), false));
var __VLS_149;
var __VLS_150;
var __VLS_151 = ({ sizeChange: {} },
    { onSizeChange: (__VLS_ctx.handleSizeChange) });
var __VLS_152 = ({ currentChange: {} },
    { onCurrentChange: (__VLS_ctx.handleCurrentChange) });
var __VLS_153 = __VLS_148.slots.default;
// @ts-ignore
[totalCount, currentPage, pageSize, handleSizeChange, handleCurrentChange,];
{
    var __VLS_154 = __VLS_148.slots.slot;
    __VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "page-size-text" }));
    (__VLS_ctx.pageSize);
    // @ts-ignore
    [pageSize,];
    __VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "jump-text" }));
    var __VLS_155 = {}.ElInput;
    /** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
    // @ts-ignore
    ElInput;
    // @ts-ignore
    var __VLS_156 = __VLS_asFunctionalComponent(__VLS_155, new __VLS_155(__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.jumpPage), type: "number", min: "1", max: (__VLS_ctx.totalPages) }), { class: "jump-input" })));
    var __VLS_157 = __VLS_156.apply(void 0, __spreadArray([__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.jumpPage), type: "number", min: "1", max: (__VLS_ctx.totalPages) }), { class: "jump-input" })], __VLS_functionalComponentArgsRest(__VLS_156), false));
    var __VLS_159 = void 0;
    var __VLS_160 = void 0;
    var __VLS_161 = ({ keyup: {} },
        { onKeyup: (__VLS_ctx.handleJump) });
    // @ts-ignore
    [totalPages, jumpPage, handleJump,];
    var __VLS_158;
    var __VLS_163 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_164 = __VLS_asFunctionalComponent(__VLS_163, new __VLS_163(__assign({ 'onClick': {} }, { type: "default", size: "small" })));
    var __VLS_165 = __VLS_164.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "default", size: "small" })], __VLS_functionalComponentArgsRest(__VLS_164), false));
    var __VLS_167 = void 0;
    var __VLS_168 = void 0;
    var __VLS_169 = ({ click: {} },
        { onClick: (__VLS_ctx.handleJump) });
    var __VLS_170 = __VLS_166.slots.default;
    // @ts-ignore
    [handleJump,];
    var __VLS_166;
}
var __VLS_148;
var __VLS_171 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_172 = __VLS_asFunctionalComponent(__VLS_171, new __VLS_171({
    title: "修改员工薪资",
    modelValue: (__VLS_ctx.showModifyDialog),
    width: "800px",
}));
var __VLS_173 = __VLS_172.apply(void 0, __spreadArray([{
        title: "修改员工薪资",
        modelValue: (__VLS_ctx.showModifyDialog),
        width: "800px",
    }], __VLS_functionalComponentArgsRest(__VLS_172), false));
var __VLS_175 = __VLS_174.slots.default;
// @ts-ignore
[showModifyDialog,];
var __VLS_176 = {}.ElForm;
/** @type {[typeof __VLS_components.ElForm, typeof __VLS_components.elForm, typeof __VLS_components.ElForm, typeof __VLS_components.elForm, ]} */ ;
// @ts-ignore
ElForm;
// @ts-ignore
var __VLS_177 = __VLS_asFunctionalComponent(__VLS_176, new __VLS_176(__assign({ model: (__VLS_ctx.currentSalary), labelWidth: "100px" }, { class: "modify-form" })));
var __VLS_178 = __VLS_177.apply(void 0, __spreadArray([__assign({ model: (__VLS_ctx.currentSalary), labelWidth: "100px" }, { class: "modify-form" })], __VLS_functionalComponentArgsRest(__VLS_177), false));
var __VLS_180 = __VLS_179.slots.default;
// @ts-ignore
[currentSalary,];
var __VLS_181 = {}.ElRow;
/** @type {[typeof __VLS_components.ElRow, typeof __VLS_components.elRow, typeof __VLS_components.ElRow, typeof __VLS_components.elRow, ]} */ ;
// @ts-ignore
ElRow;
// @ts-ignore
var __VLS_182 = __VLS_asFunctionalComponent(__VLS_181, new __VLS_181({
    gutter: (20),
}));
var __VLS_183 = __VLS_182.apply(void 0, __spreadArray([{
        gutter: (20),
    }], __VLS_functionalComponentArgsRest(__VLS_182), false));
var __VLS_185 = __VLS_184.slots.default;
var __VLS_186 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_187 = __VLS_asFunctionalComponent(__VLS_186, new __VLS_186({
    span: (12),
}));
var __VLS_188 = __VLS_187.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_187), false));
var __VLS_190 = __VLS_189.slots.default;
var __VLS_191 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_192 = __VLS_asFunctionalComponent(__VLS_191, new __VLS_191({
    label: "时间",
    prop: "time",
}));
var __VLS_193 = __VLS_192.apply(void 0, __spreadArray([{
        label: "时间",
        prop: "time",
    }], __VLS_functionalComponentArgsRest(__VLS_192), false));
var __VLS_195 = __VLS_194.slots.default;
var __VLS_196 = {}.ElDatePicker;
/** @type {[typeof __VLS_components.ElDatePicker, typeof __VLS_components.elDatePicker, ]} */ ;
// @ts-ignore
ElDatePicker;
// @ts-ignore
var __VLS_197 = __VLS_asFunctionalComponent(__VLS_196, new __VLS_196({
    modelValue: (__VLS_ctx.currentSalary.time),
    type: "month",
    format: "YYYY.MM",
    valueFormat: "YYYY.MM",
    placeholder: "选择时间",
}));
var __VLS_198 = __VLS_197.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.time),
        type: "month",
        format: "YYYY.MM",
        valueFormat: "YYYY.MM",
        placeholder: "选择时间",
    }], __VLS_functionalComponentArgsRest(__VLS_197), false));
// @ts-ignore
[currentSalary,];
var __VLS_194;
var __VLS_189;
var __VLS_201 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_202 = __VLS_asFunctionalComponent(__VLS_201, new __VLS_201({
    span: (12),
}));
var __VLS_203 = __VLS_202.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_202), false));
var __VLS_205 = __VLS_204.slots.default;
var __VLS_206 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_207 = __VLS_asFunctionalComponent(__VLS_206, new __VLS_206({
    label: "姓名",
    prop: "name",
}));
var __VLS_208 = __VLS_207.apply(void 0, __spreadArray([{
        label: "姓名",
        prop: "name",
    }], __VLS_functionalComponentArgsRest(__VLS_207), false));
var __VLS_210 = __VLS_209.slots.default;
var __VLS_211 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_212 = __VLS_asFunctionalComponent(__VLS_211, new __VLS_211({
    modelValue: (__VLS_ctx.currentSalary.name),
    readonly: true,
}));
var __VLS_213 = __VLS_212.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.name),
        readonly: true,
    }], __VLS_functionalComponentArgsRest(__VLS_212), false));
// @ts-ignore
[currentSalary,];
var __VLS_209;
var __VLS_204;
var __VLS_216 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_217 = __VLS_asFunctionalComponent(__VLS_216, new __VLS_216({
    span: (12),
}));
var __VLS_218 = __VLS_217.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_217), false));
var __VLS_220 = __VLS_219.slots.default;
var __VLS_221 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_222 = __VLS_asFunctionalComponent(__VLS_221, new __VLS_221({
    label: "职位",
    prop: "position",
}));
var __VLS_223 = __VLS_222.apply(void 0, __spreadArray([{
        label: "职位",
        prop: "position",
    }], __VLS_functionalComponentArgsRest(__VLS_222), false));
var __VLS_225 = __VLS_224.slots.default;
var __VLS_226 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_227 = __VLS_asFunctionalComponent(__VLS_226, new __VLS_226({
    modelValue: (__VLS_ctx.currentSalary.position),
    readonly: true,
}));
var __VLS_228 = __VLS_227.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.position),
        readonly: true,
    }], __VLS_functionalComponentArgsRest(__VLS_227), false));
// @ts-ignore
[currentSalary,];
var __VLS_224;
var __VLS_219;
var __VLS_231 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_232 = __VLS_asFunctionalComponent(__VLS_231, new __VLS_231({
    span: (12),
}));
var __VLS_233 = __VLS_232.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_232), false));
var __VLS_235 = __VLS_234.slots.default;
var __VLS_236 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_237 = __VLS_asFunctionalComponent(__VLS_236, new __VLS_236({
    label: "基本工资",
    prop: "basicSalary",
}));
var __VLS_238 = __VLS_237.apply(void 0, __spreadArray([{
        label: "基本工资",
        prop: "basicSalary",
    }], __VLS_functionalComponentArgsRest(__VLS_237), false));
var __VLS_240 = __VLS_239.slots.default;
var __VLS_241 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_242 = __VLS_asFunctionalComponent(__VLS_241, new __VLS_241({
    modelValue: (__VLS_ctx.currentSalary.basicSalary),
    type: "number",
}));
var __VLS_243 = __VLS_242.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.basicSalary),
        type: "number",
    }], __VLS_functionalComponentArgsRest(__VLS_242), false));
// @ts-ignore
[currentSalary,];
var __VLS_239;
var __VLS_234;
var __VLS_246 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_247 = __VLS_asFunctionalComponent(__VLS_246, new __VLS_246({
    span: (12),
}));
var __VLS_248 = __VLS_247.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_247), false));
var __VLS_250 = __VLS_249.slots.default;
var __VLS_251 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_252 = __VLS_asFunctionalComponent(__VLS_251, new __VLS_251({
    label: "绩效工资",
    prop: "performanceSalary",
}));
var __VLS_253 = __VLS_252.apply(void 0, __spreadArray([{
        label: "绩效工资",
        prop: "performanceSalary",
    }], __VLS_functionalComponentArgsRest(__VLS_252), false));
var __VLS_255 = __VLS_254.slots.default;
var __VLS_256 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_257 = __VLS_asFunctionalComponent(__VLS_256, new __VLS_256({
    modelValue: (__VLS_ctx.currentSalary.performanceSalary),
    type: "number",
}));
var __VLS_258 = __VLS_257.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.performanceSalary),
        type: "number",
    }], __VLS_functionalComponentArgsRest(__VLS_257), false));
// @ts-ignore
[currentSalary,];
var __VLS_254;
var __VLS_249;
var __VLS_261 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_262 = __VLS_asFunctionalComponent(__VLS_261, new __VLS_261({
    span: (12),
}));
var __VLS_263 = __VLS_262.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_262), false));
var __VLS_265 = __VLS_264.slots.default;
var __VLS_266 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_267 = __VLS_asFunctionalComponent(__VLS_266, new __VLS_266({
    label: "通讯补贴",
    prop: "communication",
}));
var __VLS_268 = __VLS_267.apply(void 0, __spreadArray([{
        label: "通讯补贴",
        prop: "communication",
    }], __VLS_functionalComponentArgsRest(__VLS_267), false));
var __VLS_270 = __VLS_269.slots.default;
var __VLS_271 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_272 = __VLS_asFunctionalComponent(__VLS_271, new __VLS_271({
    modelValue: (__VLS_ctx.currentSalary.communication),
    type: "number",
}));
var __VLS_273 = __VLS_272.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.communication),
        type: "number",
    }], __VLS_functionalComponentArgsRest(__VLS_272), false));
// @ts-ignore
[currentSalary,];
var __VLS_269;
var __VLS_264;
var __VLS_276 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_277 = __VLS_asFunctionalComponent(__VLS_276, new __VLS_276({
    span: (12),
}));
var __VLS_278 = __VLS_277.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_277), false));
var __VLS_280 = __VLS_279.slots.default;
var __VLS_281 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_282 = __VLS_asFunctionalComponent(__VLS_281, new __VLS_281({
    label: "交通补贴",
    prop: "traffic",
}));
var __VLS_283 = __VLS_282.apply(void 0, __spreadArray([{
        label: "交通补贴",
        prop: "traffic",
    }], __VLS_functionalComponentArgsRest(__VLS_282), false));
var __VLS_285 = __VLS_284.slots.default;
var __VLS_286 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_287 = __VLS_asFunctionalComponent(__VLS_286, new __VLS_286({
    modelValue: (__VLS_ctx.currentSalary.traffic),
    type: "number",
}));
var __VLS_288 = __VLS_287.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.traffic),
        type: "number",
    }], __VLS_functionalComponentArgsRest(__VLS_287), false));
// @ts-ignore
[currentSalary,];
var __VLS_284;
var __VLS_279;
var __VLS_291 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_292 = __VLS_asFunctionalComponent(__VLS_291, new __VLS_291({
    span: (12),
}));
var __VLS_293 = __VLS_292.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_292), false));
var __VLS_295 = __VLS_294.slots.default;
var __VLS_296 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_297 = __VLS_asFunctionalComponent(__VLS_296, new __VLS_296({
    label: "餐费补贴",
    prop: "meal",
}));
var __VLS_298 = __VLS_297.apply(void 0, __spreadArray([{
        label: "餐费补贴",
        prop: "meal",
    }], __VLS_functionalComponentArgsRest(__VLS_297), false));
var __VLS_300 = __VLS_299.slots.default;
var __VLS_301 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_302 = __VLS_asFunctionalComponent(__VLS_301, new __VLS_301({
    modelValue: (__VLS_ctx.currentSalary.meal),
    type: "number",
}));
var __VLS_303 = __VLS_302.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.meal),
        type: "number",
    }], __VLS_functionalComponentArgsRest(__VLS_302), false));
// @ts-ignore
[currentSalary,];
var __VLS_299;
var __VLS_294;
var __VLS_306 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_307 = __VLS_asFunctionalComponent(__VLS_306, new __VLS_306({
    span: (12),
}));
var __VLS_308 = __VLS_307.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_307), false));
var __VLS_310 = __VLS_309.slots.default;
var __VLS_311 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_312 = __VLS_asFunctionalComponent(__VLS_311, new __VLS_311({
    label: "社保",
    prop: "socialSecurity",
}));
var __VLS_313 = __VLS_312.apply(void 0, __spreadArray([{
        label: "社保",
        prop: "socialSecurity",
    }], __VLS_functionalComponentArgsRest(__VLS_312), false));
var __VLS_315 = __VLS_314.slots.default;
var __VLS_316 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_317 = __VLS_asFunctionalComponent(__VLS_316, new __VLS_316({
    modelValue: (__VLS_ctx.currentSalary.socialSecurity),
    type: "number",
}));
var __VLS_318 = __VLS_317.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.socialSecurity),
        type: "number",
    }], __VLS_functionalComponentArgsRest(__VLS_317), false));
// @ts-ignore
[currentSalary,];
var __VLS_314;
var __VLS_309;
var __VLS_321 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
ElCol;
// @ts-ignore
var __VLS_322 = __VLS_asFunctionalComponent(__VLS_321, new __VLS_321({
    span: (12),
}));
var __VLS_323 = __VLS_322.apply(void 0, __spreadArray([{
        span: (12),
    }], __VLS_functionalComponentArgsRest(__VLS_322), false));
var __VLS_325 = __VLS_324.slots.default;
var __VLS_326 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_327 = __VLS_asFunctionalComponent(__VLS_326, new __VLS_326({
    label: "备注",
    prop: "remark",
}));
var __VLS_328 = __VLS_327.apply(void 0, __spreadArray([{
        label: "备注",
        prop: "remark",
    }], __VLS_functionalComponentArgsRest(__VLS_327), false));
var __VLS_330 = __VLS_329.slots.default;
var __VLS_331 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_332 = __VLS_asFunctionalComponent(__VLS_331, new __VLS_331({
    modelValue: (__VLS_ctx.currentSalary.remark),
}));
var __VLS_333 = __VLS_332.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.currentSalary.remark),
    }], __VLS_functionalComponentArgsRest(__VLS_332), false));
// @ts-ignore
[currentSalary,];
var __VLS_329;
var __VLS_324;
var __VLS_184;
var __VLS_179;
{
    var __VLS_336 = __VLS_174.slots.footer;
    var __VLS_337 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_338 = __VLS_asFunctionalComponent(__VLS_337, new __VLS_337(__assign({ 'onClick': {} })));
    var __VLS_339 = __VLS_338.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_338), false));
    var __VLS_341 = void 0;
    var __VLS_342 = void 0;
    var __VLS_343 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.showModifyDialog = false;
                // @ts-ignore
                [showModifyDialog,];
            } });
    var __VLS_344 = __VLS_340.slots.default;
    var __VLS_340;
    var __VLS_345 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_346 = __VLS_asFunctionalComponent(__VLS_345, new __VLS_345(__assign({ 'onClick': {} }, { type: "primary" })));
    var __VLS_347 = __VLS_346.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_346), false));
    var __VLS_349 = void 0;
    var __VLS_350 = void 0;
    var __VLS_351 = ({ click: {} },
        { onClick: (__VLS_ctx.saveModify) });
    var __VLS_352 = __VLS_348.slots.default;
    // @ts-ignore
    [saveModify,];
    var __VLS_348;
}
var __VLS_174;
/** @type {__VLS_StyleScopedClasses['salary-list-page']} */ ;
/** @type {__VLS_StyleScopedClasses['page-header']} */ ;
/** @type {__VLS_StyleScopedClasses['page-title']} */ ;
/** @type {__VLS_StyleScopedClasses['back-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-bar']} */ ;
/** @type {__VLS_StyleScopedClasses['salary-table-container']} */ ;
/** @type {__VLS_StyleScopedClasses['salary-table']} */ ;
/** @type {__VLS_StyleScopedClasses['modify-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['total-row']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['total-item']} */ ;
/** @type {__VLS_StyleScopedClasses['pagination-bar']} */ ;
/** @type {__VLS_StyleScopedClasses['page-info']} */ ;
/** @type {__VLS_StyleScopedClasses['page-size-text']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-text']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-input']} */ ;
/** @type {__VLS_StyleScopedClasses['modify-form']} */ ;
var __VLS_export = (await Promise.resolve().then(function () { return require('vue'); })).defineComponent({});
exports.default = {};
